// 活动设置，定义了字段和对应的设置器
export default {
  base_effectTime: {
    keys: ['baseConf.begTime', 'baseConf.endTime'],
    label: '活动开放时间',
    type: 'QuestionTime',
    placeholder: 'yyyy-MM-dd hh:mm'
  },
  limit_tLimit: {
    key: 'baseConf.tLimit',
    label: '活动收集总份数',
    type: 'InputNumber',
    tip: '0为无限制，此功能用于限制该活动总提交的数据量。当数据量达到限额时，该活动将不能继续提交',
    tipShow: true,
    placement: 'top',
    min: 0
  },
  limit_answerLimitTime: {
    key: 'baseConf.answerLimitTime',
    label: '允许重复提交',
    type: 'InputNumber',
    tip: '0为无限制，此功能用于限制单人该活动提交的数据量。当数据量达到限额时，该活动将不能继续提交',
    tipShow: true,
    placement: 'top',
    min: 0
  },
  limit_isMultiple: {
    key: 'baseConf.isMultiple',
    label: '允许重复提交',
    type: 'CustomedSwitch',
    placement: 'top',
  },
  limit_anonymous: {
    key: 'baseConf.anonymous',
    label: '是否允许匿名',
    type: 'CustomedSwitch',
    tip: '是否允许匿名提交活动',
    tipShow: true,
    placement: 'top'
  },
  limit_answerTime: {
    keys: ['baseConf.answerBegTime', 'baseConf.answerEndTime'],
    label: '活动填表时段',
    tip: '活动仅在指定时间段内可填写',
    type: 'QuestionTimeHour',
    placement: 'top'
  },
  limit_answerUser: {
    key: 'baseConf.answerUser',
    label: '谁可以填',
    type: 'MultiTansfer',
    tip: '指定谁可以填写该活动',
    placeholder: '请选择',
    tipShow: true,
    placement: 'top',
  },
  limit_adminUser: {
    key: 'baseConf.adminUser',
    label: '管理员',
    type: 'MultiMember',
    tip: '协作人员，添加后对活动有管理权限',
    placeholder: '请选择',
    tipShow: true,
    placement: 'top',
  },
  limit_isDel: {
    key: 'baseConf.isDel',
    label: '允许删除作答结果',
    type: 'CustomedSwitch',
    tip: '',
    tipShow: true,
    placement: 'top'
  },
  limit_isUpdate: {
    key: 'baseConf.isUpdate',
    label: '允许修改作答结果',
    type: 'CustomedSwitch',
    tip: '',
    tipShow: true,
    placement: 'top'
  },
  base_isTop: {
    key: 'baseConf.isTop',
    label: '活动置顶',
    type: 'CustomedSwitch',
    tip: '',
    tipShow: true,
    placement: 'top'
  },
}
